package action

//import (
//	"github.com/gin-gonic/gin"
//	"strconv"
//	"time"
//	"hub.hddznet.com/app/midway-ycb/service"
//	"hub.hddznet.com/uniplatform/framework/logging"
//)

//func apiIn(c *gin.Context,body map[string]interface{}) {
//	header := map[string]interface{}{}
//	for k,v := range c.Request.Header {
//		if len(v) == 1 {
//			header[k] = v[0]
//		}else if len(v) > 1 {
//			header[k] = v
//		}
//	}
//
//	token := ""
//	tokeno,ok := body["token"]
//	if ok{
//		token,_ = tokeno.(string)
//	}
//
//	id := service.HDLog.APISave(c.Request.URL.Path,c.ClientIP(),token,header,body)
//	c.Set("logid",id)
//}
//
//func apiOut(c *gin.Context,resu interface{}) {
//	logstart,ok := c.Get("logstart")
//	t := float64(0)
//	if ok {
//		t2,ok := logstart.(int64)
//		if ok {
//			f1,_ := strconv.ParseFloat(strconv.FormatInt(t2,10),10)
//			f2,_ := strconv.ParseFloat(strconv.FormatInt(time.Now().UnixNano(),10),10)
//			t = (f2-f1)/1e9
//		}
//	}
//
//	logid,ok := c.Get("logid")
//	if !ok {
//		logging.Error("logid不存在")
//		return
//	}
//	logidstr,ok := logid.(string)
//	if !ok {
//		logging.Error("记入日志的时候，强制转换失败")
//		return
//	}
//
//	service.HDLog.APIUpdate(logidstr,resu,t)
//}
